<img src="/estadisticas/save/6" width="1" height="1">
<script type="text/javascript">
jQuery(document).ready(function(){ 
	jQuery('a.lightbox').lightBox({
		imageLoading: '/images/lightbox-ico-loading.gif',
		imageBtnClose: '/images/lightbox-btn-close.gif',
		imageBtnPrev: '/images/lightbox-btn-prev.gif',
		imageBtnNext: '/images/lightbox-btn-next.gif'
	}); // Select all links with lightbox class
});
</script>
<div id="titulo_azul">
	<span>TABLA DE RESULTADOS</span>
</div>
<div id="contenido_gral">
	<div id="problemas">
	<?php
		//------------------------------------------------------------------
		//                                        Armo la Versión Gráfica
		//------------------------------------------------------------------

	if(!empty($results)){

		$arregloColumFechas = array();
		$arregloIdPractica = array();
		$arregloGraficoPracticas = array();
		//pr($results);
		foreach ($results as $result){
			$x = substr($result['Result']['fecha_solicitud'],0,10);
			if(!empty($x) and !empty($result['Result']['valor']) ){
				list($ano,$mes,$dia) = explode('-',$x);
				$fecha = $dia.'/'.$mes.'/'.$ano;
				
				// Creo el Arreglo de Signos para usarla con la Version Grafica
				if( !isset( $arregloGraficoPracticas[$result['Practice']['name']][$fecha] ) ){
					$arregloGraficoPracticas[$result['Practice']['name']][$fecha] = $result['Result']['valor'];
					// Si no existe la fecha en la columna
					if( !in_array($fecha, $arregloColumFechas) ){ $arregloColumFechas[] = $fecha; }
					
				} else { // Si ya existe, concateno
					$arregloGraficoPracticas[$result['Practice']['name']][$fecha] .= "<br>".$result['Result']['valor'];
				}

				$arregloIdPractica[$result['Practice']['name']] = $result['Practice']['id'];

			}
		}
		$cant_max_columnas = count($arregloColumFechas);
	?>
	<div id="signos_ver_grafica" style="width:100%;height:auto;overflow:auto;">


<?php
		if(!empty($arregloGraficoPracticas)){ // si hay resultados
?>
		<table cellpadding="0" cellspacing="0" id="tabla_problemas">
			<tr>
				<th colspan="2"><?php __('Práctica'); ?></th>

				<?php // Cargo las fechas en las columnas
					foreach($arregloColumFechas as $fecha_resultado){
						echo "<th nowrap>$fecha_resultado</th>";
					}
				?>
			</tr>
			
			<?php
				$i = 0;
				foreach($arregloGraficoPracticas AS $nombre_resultado => $arreglo_resultado_sux){

					$contador_renglon = 0;
					$contador_columna = 0;
					$ubicacion_columna_ant = 0;

					foreach($arreglo_resultado_sux AS $fecha => $valor_resultado){

						$contador_renglon++;
						$contador_columna++;

						if($contador_renglon == 1){

							$class = null;
							if ($i++ % 2 == 0) {
								$class = ' class="altrow"';
							}

							echo '
								<tr '.$class.'>
									<td width="20"><a href="/graficos/resultados/'.$id_paciente.'/'.$arregloIdPractica[$nombre_resultado].'"><img src="/images/ico_grafico.gif" title="'.__('Gráficar Resultado',true).'" alt="'.__('Gráficar Resultado',true).'"></a></td>
									<td width="50" style="padding: 4px;">'.$nombre_resultado.'</td>
							';
						}

						$ubicacion_columna = array_search($fecha, $arregloColumFechas) + 1;

						// Vacio todas las columnas intermedias
						for($t=($ubicacion_columna_ant+1) ;$t<$ubicacion_columna; $t++){
							echo "<td style='border-left: 1px solid #DDDDDD;padding: 4px;'>&nbsp;</td>";
						}

						echo "<td width='20' style='border-left: 1px solid #DDDDDD;padding: 4px;'>$valor_resultado</td>";

						// Si ya no hay más registros para colocar, vacio todo hasta el final
						if($contador_renglon == count($arreglo_resultado_sux)){

							for($t=$ubicacion_columna; $t<$cant_max_columnas; $t++){
								echo "<td style='border-left: 1px solid #DDDDDD;padding: 4px;'>&nbsp;</td>";
							}
							echo "</tr>";
						}

						$ubicacion_columna_ant = $ubicacion_columna;
					}
				}

			?>
		</table>
<?php
		}else{ // si no hay resultados
			echo __("No se registran datos...");
		}
?>
	</div>

<?php
	}else{ // Si no hay resultados cargados
		echo __("No se registran datos...");

	}
?>
	</div>
</div>